set (TACTICUS_SOURCES
    ${CMAKE_CURRENT_SOURCE_DIR}/Exceptions.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Common.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Game/Player.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Game/Piece.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Game/Field.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Game/Board.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Game/GameManager.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Interface/WindowManager.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Interface/Screens/ScreenElement.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Interface/Screens/Screen.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Interface/Screens/MainMenuScreen.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Interface/Screens/GameScreen.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Interface/Screens/ConfirmOKDialogScreen.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Interface/Screens/DrawTurnScreen.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Interface/ScreenManager.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Application.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/DebugListener.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Processes/Process.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Processes/ProcessManager.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/Event.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/PlacementEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/SuccessfulPlacementEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/ProcessInputEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/DrawScreenEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/QuitApplicationEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/NewGameEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/StartHotseatEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/PlacementDoneEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/SuccessfulPlacementDoneEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/ShufflePlacementEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/MakeTurnEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/SuccessfulTurnEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/ConfirmOKDialogEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/CancelOKDialogEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/ShowHotseatSwitchDialogEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/GameOverEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/ShowDrawTurnScreenEvent.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/IEventListener.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/EventManager.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/ResourceManager.hpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/NetworkManager.hpp

    ${CMAKE_CURRENT_SOURCE_DIR}/Common.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Game/Player.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Game/Piece.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Game/Field.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Game/Board.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Game/GameManager.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Interface/WindowManager.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Interface/Screens/MainMenuScreen.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Interface/Screens/GameScreen.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Interface/Screens/ConfirmOKDialogScreen.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Interface/Screens/DrawTurnScreen.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Interface/ScreenManager.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Application.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/DebugListener.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Processes/ProcessManager.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/Events/EventManager.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/ResourceManager.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Application/NetworkManager.cpp

    ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp

    PARENT_SCOPE)
